package com.ad.advertiser.service;

import java.util.List;

import com.ad.advertiser.entity.Ads;
/**
 * 广告主service 接口
 * @author outworld
 *
 */
public interface IAdService {
	/**
	 * 保存或更新
	 * @param ads
	 */
	void saveOrUpdate(Ads ads);
	/**
	 * 保存广告
	 * @param ads
	 */
	void save(Ads ads) ;
	/** 
	 * 根据ID获取广告
	 * @param userId
	 * @param id
	 * @return
	 */
	Ads getAdsById(Integer userId,Integer id);
	
	/**
	 * 全部广告
	 */
	List<Ads> getAllAds(Integer userId);
	
	/**
	 * 已完成广告
	 */
	List<Ads> getOverAds(Integer userId);
	
	/**
	 *未完成广告 
	 */
	List<Ads> getNotOverAds(Integer userId);
	
	/**
	 * 被拒广告
	 */
	List<Ads> getRejectAds(Integer userId);
}
